/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package br.com.proteu.hibernate.beans;

import java.io.Serializable;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;

/**
 *
 * @author ricardo
 */
@Entity
@Table(name="CORREIOS")
public class CorreiosProteu implements Serializable{

    @Id
    @Column(name="COR_ST_CODIGO")
    private String corStCodigo;
    @Column(name="COR_IN_LINK_CODIGO")
    private Integer corInLinkCodigo;
    @Column(name="COR_ST_PROCEDIMENTO")
    private String corStProcedimento;
    @Column(name="COR_IN_VALOR")
    private Integer corInValor;
    @Column(name="COR_FL_VALOR")
    private Float corFlValor;
    @Column(name="COR_IN_NUM_ASSISTENCIA")
    private Integer corInNumAssistencia;
    @Column(name="COR_IN_ANESTETICA")
    private Integer corInAnestetica;
    @Column(name="COR_FL_FILME")
    private Float corFlFilme;
    @Column(name="COR_IN_OCORRENCIA")
    private Integer corInOcorrencia;
    @Column(name="COR_FL_CUSTO_OPERACIONAL_CH")
    private Float corFlCustoOperacionalCH;
    @Column(name="COR_ST_UR")
    private String corStUr;


    public Float getCorFlCustoOperacionalCH() {
        return corFlCustoOperacionalCH;
    }

    public void setCorFlCustoOperacionalCH(Float corFlCustoOperacionalCH) {
        this.corFlCustoOperacionalCH = corFlCustoOperacionalCH;
    }

    public Float getCorFlFilme() {
        return corFlFilme;
    }

    public void setCorFlFilme(Float corFlFilme) {
        this.corFlFilme = corFlFilme;
    }

    public Float getCorFlValor() {
        return corFlValor;
    }

    public void setCorFlValor(Float corFlValor) {
        this.corFlValor = corFlValor;
    }

    public Integer getCorInAnestetica() {
        return corInAnestetica;
    }

    public void setCorInAnestetica(Integer corInAnestetica) {
        this.corInAnestetica = corInAnestetica;
    }

    public Integer getCorInLinkCodigo() {
        return corInLinkCodigo;
    }

    public void setCorInLinkCodigo(Integer corInLinkCodigo) {
        this.corInLinkCodigo = corInLinkCodigo;
    }

    public Integer getCorInNumAssistencia() {
        return corInNumAssistencia;
    }

    public void setCorInNumAssistencia(Integer corInNumAssistencia) {
        this.corInNumAssistencia = corInNumAssistencia;
    }

    public Integer getCorInOcorrencia() {
        return corInOcorrencia;
    }

    public void setCorInOcorrencia(Integer corInOcorrencia) {
        this.corInOcorrencia = corInOcorrencia;
    }

    public Integer getCorInValor() {
        return corInValor;
    }

    public void setCorInValor(Integer corInValor) {
        this.corInValor = corInValor;
    }

    public String getCorStCodigo() {
        return corStCodigo;
    }

    public void setCorStCodigo(String corStCodigo) {
        this.corStCodigo = corStCodigo;
    }

    public String getCorStProcedimento() {
        return corStProcedimento;
    }

    public void setCorStProcedimento(String corStProcedimento) {
        this.corStProcedimento = corStProcedimento;
    }

    public String getCorStUr() {
        return corStUr;
    }

    public void setCorStUr(String corStUr) {
        this.corStUr = corStUr;
    }

    @Override
    public boolean equals(Object obj) {
        if (obj == null) {
            return false;
        }
        if (getClass() != obj.getClass()) {
            return false;
        }
        final CorreiosProteu other = (CorreiosProteu) obj;
        if ((this.corStCodigo == null) ? (other.corStCodigo != null) : !this.corStCodigo.equals(other.corStCodigo)) {
            return false;
        }
        return true;
    }

    @Override
    public int hashCode() {
        int hash = 7;
        hash = 97 * hash + (this.corStCodigo != null ? this.corStCodigo.hashCode() : 0);
        return hash;
    }



}
